#include "BufDef.h"

__attribute__((section(".rodata"))) const Config_Map_Def device_address[CONFIG_ARRAY_SIZE] = {
	{"device_address", "DEVICE_6100_D6_V2_0602000000000001"},
	{"mqtt_user", "ioufev"},
	{"mqtt_passwd", "ioufev"},
	{"mqtt_server", "192.168.1.20"},
	{"mqtt_port", "1883"}
};

// 毫秒数据
uint32_t ms_cnt = 0;

/* 消息队列控制块 */
struct rt_messagequeue debug_usart_mq;
// 为控制台使用的信号量
/* 创建一个动态信号量，初始值是 0 */
rt_sem_t debug_usart_sem;
/* 消息队列中用到的放置消息的内存池 */
rt_uint8_t debug_usart_msg_pool[8192];
char debug_usart_tx_buf[256];
// 创建控制台接收缓冲区
/* 消息队列控制块 */
//struct rt_messagequeue finsh_usart_mq;
/* 消息队列中用到的放置消息的内存池 */
//rt_uint8_t finsh_usart_msg_pool[16];

// spi3 flash spi缓冲区
uint8_t spi3_tx_build_buf[SPI3_TX_BUILD_BUF_LEN];
uint8_t spi3_rx_build_buf[SPI3_RX_BUILD_BUF_LEN];
uint8_t spi3_tx_buf[SPI3_TX_BUF_LEN];
uint8_t spi3_rx_buf[SPI3_RX_BUF_LEN];
